
/*	Resets	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}


body  
{	
	margin: 0px auto;  
	padding: 10px; 	
	font-family: Arial;
	background: #28313A url(images/img01.jpg) repeat-x left top;
	margin: 0px auto; 
	color: #5C5C5C;   
}



a { color: #000; }

h2  
{
	font-size: 16px; 
	font-family: Arial;
	line-height: 20px; 
	border: solid 1px #c0c0c0;
	border-radius:5px;    
	letter-spacing: 2px;          
	text-indent: 10px;
	padding: 3px; 
	margin-bottom: 5px;     
	color: #000;
}

#footer { color: #fff; }
#footer > a { color: #fff; }

/* fieldset */
fieldset { border: 0; clear: both; width: auto; }
fieldset legend { font-weight: bold; }
.shaded
{
	padding: 15px;
	background: #F9F9F9 url(images/backgrounds/grey_gradient.jpg) repeat-x;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;    	
}

.editor-label { clear: right; }
.editor-field { clear:right; }

.setup .editor-field { margin-bottom: 10px; }

.example { font-style: italic; font-size: 12px; color: #333037; }

.validation-summary-errors { color: Red; font-size:.9em;}
.field-validation-error  { color: Red; font-size:.9em;}

#wrapper { margin: 5px; }
#footer { color: #708090; }
#footer a { color: #708090; }

/* Grid */	
.grid { width: 100%; text-align: left; border-spacing: 0px; border: 1px solid #aeb3b6; border-collapse: collapse; margin-top:5px; background-color: #fff; }
.grid th { font-weight: bold; color: #666; background-color: #e0e0e0; vertical-align:top; border: 1px solid #666;	padding: 0 2px 0 2px; text-align: left;}
.grid td { color: black; border: 1px dotted #aeb3b6;padding: 0 2px 0 2px; text-align:left; }

/* fieldset */
fieldset { border: 0; clear: both; width: auto; }
fieldset legend { color: #50A6C2; font-weight: bold; }
.shaded
{
	padding: 15px;
	background: #F9F9F9 url(images/backgrounds/grey_gradient.jpg) repeat-x;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;    	
}

.editor-label { float:left; width: 120px; }
.editor-field { clear:right; }

#branding { padding-bottom: 5px; height: 50px; }
#branding > img { float: left; padding-right: 5px; }
#branding > h1  
{
	line-height: 24px; 
	font-size: 36px; 
	float: left; 
	padding-top:10px;       
	font-family: 'Orbitron', arial, serif;
}
#branding > h1 > a { text-decoration: none; color: #000; }
#branding > h2 { line-height: 18px; font-size: 16px; float: left; padding: 15px 0 0 10px; color: #28313a; }